
jQuery(document).ready(function() {
    $('.page-container .form3').submit(function(){
        var title = $(this).find('.name').val();
        var href = $(this).find('.path').val();
        var id = $(this).find('.id').val();
        var titleE = new RegExp("^.{1,5}$");
        var idE = new RegExp("^[0-9]{1,2}$");
        var strRegex = new RegExp("^((ht|f)tps?:)\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]");
        if(title == '' || !titleE.test(title)) {
            x = $(".name").position();
            $(this).find('.error').fadeOut('fast', function(){
                $(this).css('top', x.top+26);
            });
            $(this).find('.error').fadeIn('fast', function(){
                $(this).parent().find('.name').focus();
            });
            return false;
        }
        if(href == '' || !strRegex.test(href)) {
            x = $(".path").position();
            $(this).find('.error').fadeOut('fast', function(){
                $(this).css('top', x.top+26);
            });
            $(this).find('.error').fadeIn('fast', function(){
                $(this).parent().find('.path').focus();
            });
            return false;
        }
        if(id == '' || !idE.test(id)) {
            x = $(".id").position();
            $(this).find('.error').fadeOut('fast', function(){
                $(this).css('top', x.top+26);
            });
            $(this).find('.error').fadeIn('fast', function(){
                $(this).parent().find('.id').focus();
            });
            return false;
        }
    });
    $('.page-container .form3 .name, .page-container .form3 .path , .page-container .form3 .id').keyup(function(){
        $(this).parent().find('.error').fadeOut('fast');
    });
});
